﻿namespace OT.HikiSecureCenterApis.Service.Video.Res
{
    public class ResRecordList
    {
        #region 属性
        /// <summary>
        /// 唯一编码
        /// </summary>
        public string indexCode { get; set; }
        /// <summary>
        /// 录像日期（格式：yyyy-MM-dd）
        /// </summary>
        public string date { get; set; }
        /// <summary>
        /// 录像巡检时间（具体的巡检结果更新时间，时间戳，单位：毫秒）
        /// </summary>
        public long nacollectTimeme { get; set; }
        /// <summary>
        /// 巡检日期（格式：yyyy-MM-dd）
        /// </summary>
        public string inspectionDate { get; set; }
        /// <summary>
        /// 巡检结果(31-正常；32-异常；33-巡检失败；34-未配置)
        /// </summary>
        public int result { get; set; }
        /// <summary>
        /// 实际巡检录像的片段
        /// </summary>
        public IList<VideoClipstimeSegment> videoClipstimeSegment { get; set; }
        /// <summary>
        /// 巡检录像时长（单位：秒）
        /// </summary>
        public long intactDuration { get; set; }
        /// <summary>
        /// 计划录像时长（单位：秒）
        /// </summary>
        public long planDuration { get; set; }
        #endregion
    }
    /// <summary>
    /// 实际巡检录像的片段
    /// </summary>
    public class VideoClipstimeSegment
    {
        /// <summary>
        /// 片段开始时间（单位：秒）
        /// </summary>
        public long from { get; set; }
        /// <summary>
        /// 片段结束时间（单位：秒）
        /// </summary>
        public long to { get; set; }
        /// <summary>
        /// 片段结果(31-正常；32-异常；33-巡检失败；34-未配置)
        /// </summary>
        public int type { get; set; }
    }
}
